//随机查询一个符合条件的企业
MATCH (g:Group)<-[:works_for]-(:User)-[:use_product]->(p:Product)-[prov:provider_is]-(mob:Group{group_name: "中国移动通信集团"})
WHERE NOT (g)-[:use_product]->(p)
with g, rand() as rand order by rand limit 1

//查询该企业条件成立的路径
MATCH path = (g)<-[works_for:works_for]-(u:User)-[user_use_p:use_product]->(p:Product)-[prov:provider_is]-(mob:Group{group_name: "中国移动通信集团"})
WHERE NOT (g)-[:use_product]->(p)

//返回路径的点、边，并且返回一个从企业到潜在产品的推荐路径，用橙色前缀高亮
RETURN nodes(path) as nodes, relationships(path) as rels,
       {start_node: g, end_node:p} as orange_prediction, g as orange_g, p as orange_p

